Method for transmitting sounding reference signal and terminal device

ABSTRACT

A method for transmitting a sounding reference signal and a terminal device are provided. The method includes: receiving, by the terminal device, SRS configuration information from a network device; determining, based on one or more of an SRS bandwidth configuration parameter, a sequence number nSRS of a quantity of SRS transmissions, a quantity Λ of antenna ports, and the received SRS configuration information, an index α(nSRS) corresponding to an antenna port used to transmit an SRS; selecting the antenna port with the index of α(nSRS) from indexes corresponding to the Λ antenna ports; and transmitting the SRS through the antenna port with the index of α(nSRS) during an nSRSth SRS transmission. nSRS is an integer greater than or equal to 0, Λ is a positive integer greater than or equal to 4, and a symbol * indicates a multiplication operation.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2018/085209, filed on Apr. 28, 2018, the disclosure of which ishereby incorporated by reference in its entirety.

TECHNICAL FIELD

This application relates to the communications field, and morespecifically, to a method for transmitting a sounding reference signaland a terminal device.

BACKGROUND

In a long term evolution (long term evolution, LTE) system, a soundingreference signal (sounding reference signal, SRS) is a signal formeasuring channel state information (channel state information, CSI)between a terminal device and a network device. To assist the networkdevice in performing uplink channel measurement, the network device mayconfigure a terminal device in a cell served by the network device tosend an SRS on an antenna, to obtain uplink channel state informationcorresponding to each antenna. Then, the network device estimates, basedon the received SRS, an uplink channel state corresponding to eachantenna, if there is uplink and downlink channel reciprocity between theterminal device and the network device, the network device may furtherestimate, based on the received SRS, a downlink channel statecorresponding to each antenna.

When a plurality of receive antenna ports are configured for theterminal device, to obtain complete channel information corresponding toall antennas, the terminal device needs to send an SRS to the networkdevice through as many antenna ports as possible. In this way, antennaselection is involved when the terminal device transmits the SRS. To bespecific, when transmitting the SRS, the terminal device needs to switchbetween a plurality of antennas. Currently, an LTE protocol supports1T2R (1T2R) antenna selection. To be specific, the terminal deviceselects one antenna port from two antenna ports at a same momentaccording to an antenna selection formula, to transmit the SRS.

With continuous development of communications technologies, for aterminal device that supports 1T4R (1T4R) antenna selection, one antennaport needs to be selected from four antenna ports at a same moment totransmit the SRS. The 1T2R antenna selection formula supported by theexisting LTE protocol cannot be applied to SRS antenna selection of fourantenna ports.

SUMMARY

This application provides a method for transmitting a sounding referencesignal and a terminal device, to support SRS antenna selection of fourantenna ports.

According to a first aspect, a method for transmitting a soundingreference signal is provided. The method includes: receiving, by aterminal device, SRS configuration information from a network device;determining, based on one or more of an SRS bandwidth configurationparameter, a sequence number n_(SRS) of a quantity of SRS transmissions,a quantity Λ of antenna ports, and the received SRS configurationinformation, an index α(n_(SRS)) corresponding to an antenna port usedto transmit an SRS; selecting, by the terminal device, the antenna portwith the index of α(n_(SRS)) from indexes corresponding to the Δ antennaports; and transmitting the SRS through the antenna port with the indexof α(n_(SRS)) during an n_(SRS) ^(th) SRS transmission.

n_(SRS) is an integer greater than or equal to 0, Λ is a positiveinteger greater than or equal to 4, and a symbol * indicates amultiplication operation.

According to the foregoing method, in consideration of a requirement ofan actual application scenario, the terminal device may determine, basedon the one or more of the SRS bandwidth configuration parameter, thesequence number n_(SRS) of the quantity of SRS transmissions, thequantity Λ of antenna ports, and the SRS configuration information, theindex α(n_(SRS)) corresponding to the antenna port used to transmit theSRS, and select the antenna port with the index of α(n_(SRS)) from theindexes corresponding to the Λ antenna ports, so that SRS antennaselection of four antenna ports can be supported.

In a possible design, the SRS configuration information includes but isnot limited to one or both of b_(hop) and B_(SRS), and the SRS bandwidthconfiguration parameter includes but is not limited to one or more ofN₁, N₂, and N₃. Each of b_(hop) and B_(SRS) is any value in {0, 1, 2,3}; N₁, N₂, and N₃ are positive integers; N₁ indicates a quantity ofsecond-level sub-bandwidths into which a first-level sub-bandwidth isdivided; N₂ indicates a quantity of third-level sub-bandwidths intowhich a second-level sub-bandwidth is divided; N₃ indicates a quantityof fourth-level sub-bandwidths into which a third-level sub-bandwidth isdivided; a value of B_(SRS) being 0 is used to indicate that an SRStransmission sub-bandwidth is a first-level sub-bandwidth, a value ofB_(SRS) being 1 is used to indicate that an SRS transmissionsub-bandwidth is a second-level sub-bandwidth, a value of B_(SRS) being2 is used to indicate that an SRS transmission sub-bandwidth is athird-level sub-bandwidth, or a value of B_(SRS) being 3 is used toindicate that an SRS transmission sub-bandwidth is a fourth-levelsub-bandwidth; a value of b_(hop) being 0 is used to indicate that anSRS frequency hopping bandwidth is a first-level sub-bandwidth, a valueof b_(hop) being 1 is used to indicate that an SRS frequency hoppingbandwidth is a second-level sub-bandwidth, a value of b_(hop) being 2 isused to indicate that an SRS frequency hopping bandwidth is athird-level sub-bandwidth, or a value of b_(hop) being 3 is used toindicate that an SRS frequency hopping bandwidth is a fourth-levelsub-bandwidth; and the value of b_(hop) is less than or equal to thevalue of B_(SRS).

For detailed content included in the SRS configuration information andthe SRS bandwidth configuration parameter, refer to the LTE TS 36.211protocol.

In a possible design, N₁=N₂=2, or b_(hop)=1, B_(SRS)=3, N₂=2, and N₃=4;and the terminal device may determine, based on the sequence numbern_(SRS) of the quantity of SRS transmissions, the quantity Λ of antennaports, N₁, and N₂ or based on the sequence number n_(SRS) of thequantity of transmissions, the quantity Λ of antenna ports, b_(hop),B_(SRS), N₂, and N₃, the index α(n_(SRS)) corresponding to the antennaport used to transmit the SRS, so that the index α(n_(SRS))corresponding to the antenna port used to transmit the SRS for ann_(SRS) ^(th) time is different from an index α(n_(SRS)+Λ) correspondingto an antenna port used to transmit the SRS for an (n_(SRS)+Λ)^(th)time. In a process of transmitting the SRS for a limited quantity oftimes, for example, for K times, there can be a relatively largefrequency spacing between two adjacent SRS sub-bandwidths occupied bythe SRS sent through a same antenna port, so that SRS sub-bandwidthsthat are relatively discretely distributed are selected from a frequencyhopping bandwidth for the same antenna port to send the SRS. To bespecific, the terminal device can send the SRS through as many antennaports as possible, so that channel sounding with a larger bandwidthrange can be implemented within a relatively small quantity of SRStransmissions, thereby improving channel sounding efficiency andaccuracy.

In a possible design, the determining, by the terminal device based onone or more of an SRS bandwidth configuration parameter, a sequencenumber n_(SRS) of a quantity of SRS transmissions, a quantity Λ ofantenna ports, and the received SRS configuration information, an indexα(n_(SRS)) corresponding to an antenna port used to transmit an SRSincludes:

when ΣΣ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an oddnumber, determining, by the terminal device based on n_(SRS) and Λ, theindex α(n_(SRS)) corresponding to the antenna port used to transmit theSRS; or

when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an evennumber, determining, by the terminal device based on n_(SRS) and

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\Pi_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor$

or based on n_(SRS),

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\Pi_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\text{}\left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{11mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,{\Pi_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor} \right)},$

the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, where

max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1)) is used toindicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b)_(hop) =1), a symbol └ ┘ indicates rounding down, a symbol mod indicatesa modulo budget, and a symbol Π indicates a continued multiplicationoperation.

In a possible design, a sequence number α(n_(SRS)) of the antenna portused by the terminal device to transmit the SRS satisfies the followingformulas:

${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor {mod}\left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{{when}\mspace{14mu} \left\{ {N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}} \right\} \mspace{14mu} {or}}\mspace{11mu}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.$

It should be noted that a meaning of the expression K=Σ_(b′=b) _(hop)^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) in this application is as follows:When a continued product of N_(b′)=b_(hop) to N_(b′)=B_(SRS) iscalculated, and b′=b_(hop), N_(b′)=N_(b) _(hop) =1.

In a possible design, a sequence number α(n_(SRS)) of the antenna portused by the terminal device to transmit the SRS satisfies the followingformulas:

${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor {mod}\left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & {{when}\mspace{14mu} \left\{ {N_{1} = {N_{2} = 2}} \right\} \mspace{14mu} {or}\mspace{11mu} \left\{ {{N_{2} = 2},{N_{3} = 4},{b_{hop} = 1},{B_{SRS} = 3}} \right\}} \\0 & {others}\end{matrix}.} \right.}} \right.$

In a possible design, the determining, by the terminal device based onone or more of an SRS bandwidth configuration parameter, a sequencenumber n_(SRS) of a quantity of SRS transmissions, a quantity Λ ofantenna ports, and the received SRS configuration information, an indexα(n_(SRS)) corresponding to an antenna port used to transmit an SRSincludes:

when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an oddnumber, determining, by the terminal device based on n_(SRS) and Λ, theindex α(n_(SRS)) corresponding to the antenna port used to transmit theSRS; or

when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an evennumber, determining, by the terminal device based on at least one ofn_(SRS),

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\mspace{14mu} \left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor},$

the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, where

max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1)) is used toindicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b)_(hop) =1), and a symbol └ ┘ indicates rounding down.

In a possible design, a sequence number α(n_(SRS)) of the antenna portused by the terminal device to transmit the SRS satisfies the followingformulas:

${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}{{\begin{pmatrix}{n_{SRS} + {\alpha \cdot \left\lfloor {n_{SRS}/{\max \left( {\Lambda,K} \right)}} \right\rfloor} +} \\{\beta \cdot \left\lfloor {n_{SRS}/\Lambda} \right\rfloor}\end{pmatrix}{mod}\mspace{14mu} \Lambda},} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} \\{{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda},} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{a\mspace{14mu} {symbol}\mspace{14mu} {mod}\mspace{14mu} {indicates}\mspace{14mu} a\mspace{14mu} {modulo}\mspace{14mu} {budget}},{\alpha = \left\{ {\begin{matrix}0 & {{when}\mspace{14mu} \begin{matrix}\begin{matrix}\left\{ {{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \right. \\{\left. {N_{B_{SRS}}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}} \right\} \mspace{14mu} {or}}\end{matrix} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 6}} \right\}\end{matrix}} \\1 & {others}\end{matrix},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}}} \right\} \mspace{14mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.}} \right.$

In this embodiment of this application, according to the method in anyone of the foregoing possible designs, each of the Λ antenna ports maytransmit the SRS at least once in a process of 2*Λ SRS transmissions. Ina process of K*Λ SRS transmissions, each of the Λ antenna portstransmits the SRS once in each SRS transmission sub-bandwidth includedin the SRS frequency hopping bandwidth, so that each of the Λ antennaports can be traversed in all the SRS transmission sub-bandwidths.

According to a second aspect, a terminal device is provided. Theterminal device has a function of implementing behavior of the terminaldevice in the foregoing method example of the first aspect. The functionmay be implemented by hardware, or may be implemented by hardware byexecuting corresponding software. The hardware or software includes oneor more modules corresponding to the foregoing function.

In a possible design, the terminal device includes a storage unit, atransceiver unit, and a processing unit. These units may performcorresponding functions in the method example of the first aspect. Fordetails, refer to detailed descriptions in the method example. Detailsare not described herein again.

In another possible design, the terminal device includes a memory, aprocessor, and a transceiver. The memory is configured to store aprogram. The processor is configured to execute the program stored inthe memory, and when the program is executed, the processor performs, byusing the transceiver, the method according to any one of the firstaspect or the possible implementations of the first aspect.

According to a third aspect, a chip is provided, including a memory, aprocessor, and a transceiver. The memory is configured to store aprogram. The processor is configured to execute the program stored inthe memory, and when the program is executed, the processor performs, byusing the transceiver, the method according to any one of the firstaspect or the possible implementations of the first aspect.

According to a fourth aspect, a computer-readable storage medium isprovided, including a computer instruction. When the computerinstruction is run on the terminal device, the terminal device isenabled to perform the method according to any one of the first aspector the possible implementations of the first aspect.

According to a fifth aspect, a computer program product is provided.When the computer program product runs on the terminal device, theterminal device is enabled to perform the method according to any one ofthe first aspect or the possible implementations of the first aspect.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic diagram of a network architecture to whichembodiments of this application are applicable;

FIG. 2 is a flowchart of a method for transmitting a sounding referencesignal according to an embodiment of this application;

FIG. 3 is an effect diagram of selecting an antenna port used totransmit an SRS according to an embodiment of this application;

FIG. 4 is another effect diagram of selecting an antenna port used totransmit an SRS according to an embodiment of this application;

FIG. 5 is still another effect diagram of selecting an antenna port usedto transmit an SRS according to an embodiment of this application;

FIG. 6 is a schematic structural diagram of a terminal device accordingto an embodiment of this application; and

FIG. 7 is a schematic structural diagram of another terminal deviceaccording to an embodiment of this application.

DESCRIPTION OF EMBODIMENTS

The following describes the technical solutions of this application withreference to the accompanying drawings.

The technical solutions in embodiments of this application may beapplied to various communications systems, for example, a cellular-basednarrowband internet of things (narrowband internet of things, NB-IoT)system, a global system for mobile communications (global system ofmobile communication, GSM) system, a code division multiple access (codedivision multiple access, CDMA) system, a wideband code divisionmultiple access (wideband code division multiple access, WCDMA) system,and a general packet radio service (general packet radio service, GPRS)system, a long term evolution (long term evolution, LTE) system, an LTEfrequency division duplex (frequency division duplex, FDD) system, anLTE time division duplex (time division duplex, TDD) system, a universalmobile telecommunication system (universal mobile telecommunicationsystem, UMTS), and worldwide interoperability for microwave access(worldwide interoperability for microwave access, WiMAX) communicationssystem, a future 5th generation (5th generation, 5G) system, a new radio(new radio, NR) system, and the like.

A type of a terminal device is not specifically limited in theembodiments of this application, and the terminal device may be anydevice configured to communicate with a network device. The terminaldevice may be, for example, user equipment, an access terminal, aterminal device, a subscriber unit, a subscriber station, a mobilestation, a mobile console, a remote station, a remote terminal, a mobiledevice, a user terminal, a wireless network device, a user agent, or auser apparatus. The terminal may include but is not limited to a relaynode (relay node), a mobile station (mobile station, MS), a mobiletelephone (mobile telephone), user equipment (user equipment, UE), amobile phone (handset), portable equipment (portable equipment), acellular phone, a cordless telephone set, a session initiation protocol(session initiation protocol, SIP) phone, a wireless local loop(wireless local loop, WLL) station, a personal digital assistant(personal digital assistant, PDA), a radio frequency identification(radio frequency identification, RFID) terminal device for logistics, ahandheld device with a wireless communication function, a computingdevice, another device connected to a wireless modem, a vehicle-mounteddevice, a wearable device, an internet of things, a terminal device in avehicle network, a terminal device in a future 5G network, a terminaldevice in a future evolved public land mobile network (public landmobile network, PLMN) network, and the like.

As an example rather than a limitation, in the embodiments of thepresent invention, the terminal device may alternatively be a wearabledevice. The wearable device may also be referred to as a wearableintelligent device, and is a general term for wearable devices such asglasses, gloves, watches, clothes, and shoes that are developed byapplying wearable technologies in intelligent designs of daily wear. Thewearable device is a portable device that is directly wom on a body orintegrated into clothes or an accessory of a user. The wearable deviceis not only a hardware device, but also implements a powerful functionthrough software support, data exchange, and cloud interaction.Generalized wearable intelligent devices include full-featured andlarge-size devices that can implement complete or partial functionswithout depending on smartphones, such as smartwatches or smart glasses,and devices that focus on only one type of application function and needto work with other devices such as smartphones, such as various smartbands or smart jewelry for monitoring physical signs.

A type of the network device mentioned in the embodiments of thisapplication is not specifically limited. The network device may be anydevice configured to communicate with the terminal device. The networkdevice may be, for example, a base transceiver station (base transceiverstation, BTS) in a global system for mobile communications (globalsystem of mobile communication, GSM) or a code division multiple access(code division multiple access, CDMA) system, or may be a NodeB (NodeB,NB) in a wideband code division multiple access (wideband code divisionmultiple access, WCDMA) system, or may be an evolved NodeB (evolutionalNodeB, eNB or eNodeB) in a long term evolution (long term evolution,LTE) system, or may be a radio controller in a scenario of a cloud radioaccess network (cloud radio access network, CRAN). Alternatively, thenetwork device may be, for example, a relay node, an access point, avehicle-mounted device, a wearable device, a network device in a future5G network, a network device in a future evolved PLMN network, or thelike.

FIG. 1 is a schematic diagram of a network architecture to whichembodiments of this application are applicable. As shown in FIG. 1, aterminal device may access a wireless network via a network device, toobtain a service of an external network (for example, the Internet)through the wireless network, or communicate with another terminaldevice through the wireless network. The wireless network includes thenetwork device and a core network device, and the core network device isconfigured to: manage the terminal device and provide a gateway forcommunicating with the external network.

In the network architecture shown in FIG. 1, to assist the networkdevice in performing uplink channel measurement, the network device mayconfigure a terminal device in a cell in which the network device islocated to send an SRS on an antenna, to obtain uplink channel stateinformation corresponding to each antenna, and then the network deviceestimates, based on the received SRS, an uplink channel statecorresponding to each antenna. When a plurality of receive antenna portsare configured for the terminal device, for example, for a terminaldevice configured with 1T4R antennas, the terminal device may supportone transmit antenna (one transmit link) and four receive antennas. Toobtain complete channel information corresponding to all antennas, theterminal device needs to send an SRS to the network device through asmany antenna ports as possible. In this way, antenna selection isinvolved when the terminal device transmits the SRS.

A current LTE protocol can support antenna selection of two antennaports, but cannot be applied to antenna selection of four antenna ports(to be specific, a current LTE system cannot select any one antenna portfrom the four antenna ports to transmit the SRS).

Based on the foregoing existing problem, an embodiment of thisapplication provides a method for transmitting a sounding referencesignal, to implement antenna selection of four antenna ports. Thefollowing describes the embodiments of this application in detail withreference to FIG. 2.

FIG. 2 is a flowchart of a method for transmitting a sounding referencesignal according to an embodiment of this application. The method inFIG. 2 may include steps 110 to 140. The following separately describessteps 110 to 140 in detail.

Step 110: A terminal device receives SRS configuration information froma network device.

Step 120: The terminal device determines, based on one or more of an SRSbandwidth configuration parameter, a sequence number n_(SRS) of aquantity of SRS transmissions, a quantity Λ of antenna ports, and thereceived SRS configuration information, an index α(n_(SRS))corresponding to an antenna port used to transmit the SRS.

n_(SRS) is an integer greater than or equal to 0, α(n_(SRS)) may be apositive integer greater than or equal to 0, and a symbol * indicates amultiplication operation.

In this embodiment of this application, the quantity Λ of antenna portsis not specifically limited. For example, the quantity of antenna portsmay be a positive integer greater than or equal to 4.

Step 120 may be implemented in many manners. This is not specificallylimited in this embodiment of this application.

For example, when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) isan odd number, the terminal device may determines, based on n_(SRS) andΛ, the index α(n_(SRS)) corresponding to the antenna port used totransmit the SRS. When Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop)=1) is an even number, the terminal device determines, based on n_(SRS)and

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor$

or based on n_(SRS),

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\mspace{14mu} \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor} \right)},$

the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS. For another example, when Σ_(b′=b) _(hop) ^(B) ^(SRS)N_(b′)(N_(b) _(hop) =1) is an odd number, the terminal device mayfurther determine, based on n_(SRS) and Λ, the index α(n_(SRS))corresponding to the antenna port used to transmit the SRS. WhenΣ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an even number,the terminal device may further determine, based on at least one ofn_(SRS)

$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\mspace{14mu} \left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor},$

the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS. The following describes the two implementations in detail withreference to FIG. 3 to FIG. 5, and details are not described herein.

max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1)) is used toindicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b)_(hop) =1), a symbol └ ┘ indicates rounding down, a symbol mod indicatesa modulo budget, and a symbol Π indicates a continued multiplicationoperation.

It should be noted that in this embodiment of this application, roundinga parameter down indicates that a maximum integer that is not greaterthan the parameter is obtained. For example,

$\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor$

indicates a maximum integer that is not greater than

$\frac{n_{SRS}}{\Lambda}.$

A mod B indicates a remainder obtained by dividing A by B. For example,

$\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor$

indicates a remainder obtained by dividing

$\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor$

by

$\left\lfloor \frac{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor.$

Step 130: The terminal device selects the antenna port with the index ofα(n_(SRS)) from indexes corresponding to the Λ antenna ports.

Step 140: The terminal device transmits the SRS through the antenna portwith the index of α(n_(SRS)) during an n_(SRS) ^(th) SRS transmission.

In this embodiment of this application, the terminal device can supportantenna selection. When the terminal device enables the antennaselection, the terminal device may select the antenna port with asequence number of α(n_(SRS)) from the Λ antenna ports based on the oneor more of the SRS bandwidth configuration parameter, the sequencenumber n_(SRS) of the quantity of SRS transmissions, the quantity Λ ofantenna ports, and the received SRS configuration information, andtransmit the SRS on the antenna port with the sequence number ofα(n_(SRS)), so that SRS antenna selection of four antenna ports can besupported.

An application scenario of the antenna selection is not limited in thisembodiment of this application. In a possible application scenario, theterminal device performs antenna selection in a frequency hoppingprocess. In this scenario, a selection sequence of SRS transmissionsub-bandwidths included in an SRS frequency hopping bandwidth, a totalSRS frequency hopping bandwidth, and a quantity of the SRS transmissionsub-bandwidths included in the SRS frequency hopping bandwidth in thefrequency hopping process are not specifically limited, for example, maybe determined based on the SRS configuration information and the SRSbandwidth configuration parameter.

In a possible design, the SRS configuration information includes but isnot limited to one or both of b_(hop) and B_(SRS), and the SRS bandwidthconfiguration parameter includes but is not limited to one or more ofN₁, N₂, and N₃.

Each of b_(hop) and B_(SRS) is any value in {0, 1, 2, 3}; N₁, N₂, and N₃are positive integers; N₁ indicates a quantity of second-levelsub-bandwidths into which a first-level sub-bandwidth is divided; N₂indicates a quantity of third-level sub-bandwidths into which asecond-level sub-bandwidth is divided; N₃ indicates a quantity offourth-level sub-bandwidths into which a third-level sub-bandwidth isdivided; a value of B_(SRS) being 0 is used to indicate that an SRStransmission sub-bandwidth is a first-level sub-bandwidth, a value ofB_(SRS) being 1 is used to indicate that an SRS transmissionsub-bandwidth is a second-level sub-bandwidth, a value of B_(SRS) being2 is used to indicate that an SRS transmission sub-bandwidth is athird-level sub-bandwidth, or a value of B_(SRS) being 3 is used toindicate that an SRS transmission sub-bandwidth is a fourth-levelsub-bandwidth; a value of b_(hop) being 0 is used to indicate that anSRS frequency hopping bandwidth is a first-level sub-bandwidth, a valueof b_(hop) being 1 is used to indicate that an SRS frequency hoppingbandwidth is a second-level sub-bandwidth, a value of b_(hop) being 2 isused to indicate that an SRS frequency hopping bandwidth is athird-level sub-bandwidth, or a value of b_(hop) being 3 is used toindicate that an SRS frequency hopping bandwidth is a fourth-levelsub-bandwidth; and the value of b_(hop) is less than or equal to thevalue of B_(SRS).

It may be understood that when the terminal device enables frequencyhopping, the value of b_(hop) is less than or equal to the value ofB_(SRS). In this embodiment of this application, an example of ascenario in which the terminal device enables the frequency hopping isused below for description.

In the section 5.5.3.2 of the 3GPP LTE specification TS36.211, differentSRS bandwidth configuration parameters (Table 5.5.3.2-1 to Table5.5.3.2-4) are respectively defined for different channel bandwidths.For example, an example in which an uplink bandwidth is 80 to 110resource blocks (resource block, RB). Refer to Table 1.

TABLE 1 SRS bandwidth SRS- SRS- SRS- SRS- config- bandwidth bandwidthbandwidth bandwidth uration B_(SRS) = 0 B_(SRS) = 1 B_(SRS) = 2 B_(SRS)= 3 C_(SRS) m_(SRS, 0) N₀ m_(SRS, 1) N₁ m_(SRS, 2) N₂ m_(SRS, 3) N₃ 0 961 48 2 24 2 4 6 1 96 1 32 3 16 2 4 4 2 80 1 40 2 20 2 4 5 3 72 1 24 3 122 4 3 4 64 1 32 2 16 2 4 4 5 60 1 20 3 4 5 4 1 6 48 1 24 2 12 2 4 3 7 481 16 3 8 2 4 2

In Table 1, C_(SRS) is a cell-level configured SRS bandwidth set. Theterminal device may determine a group of (four) SRS-bandwidths byconfiguring C_(SRS) B_(SRS) is a user-level configured SRSsub-bandwidth. The terminal device may determine a sub-bandwidthm_(SRS,B) _(SRS) of each hop of SRS frequency hopping based on B_(SRS).

It should be noted that in this embodiment of this application, thefirst-level sub-bandwidth may be an SRS-bandwidth in the first columnstarting from the left of Table 1. By analogy, the second-levelsub-bandwidth may be an SRS-bandwidth in the second column starting fromthe left of the table, the third-level sub-bandwidth may be anSRS-bandwidth in the third column starting from the left of the table,and the fourth-level sub-bandwidth may be an SRS-bandwidth in the fourthcolumn starting from the left of the table. For example, when C_(SRS)=0,the first-level sub-bandwidth is 96 RBs, the second-level sub-bandwidthis 48 RBs, the third-level sub-bandwidth is 24 RBs, and the fourth-levelsub-bandwidth is 4 RBs. In this case, the first-level sub-bandwidth maybe divided into two second-level sub-bandwidths. In other words, in thiscase, corresponding N₁=2. The second-level sub-bandwidth may be dividedinto two third-level sub-bandwidths. In this case, corresponding N₂=2.The third-level sub-bandwidth may be divided into six fourth-levelsub-bandwidths. In this case, corresponding N₃=6. The terminal devicemay determine, based on the value of b_(hop), whether the first-levelsub-bandwidth, the second-level sub-bandwidth, the third-levelsub-bandwidth, or the fourth-level sub-bandwidth is used for the SRSfrequency hopping bandwidth. Specifically, when the value of b_(hop) is0, the first-level sub-bandwidth is used for the SRS frequency hoppingbandwidth. When the value of b_(hop) is 1, the second-levelsub-bandwidth is used for the SRS frequency hopping bandwidth. When thevalue of b_(hop) is 2, the third-level sub-bandwidth is used for the SRSfrequency hopping bandwidth. When the value of b_(hop) is 3, thefourth-level sub-bandwidth is used for the SRS frequency hoppingbandwidth. For example, when C_(SRS)=2, if the value of b_(hop) is 1,the second-level sub-bandwidth is used for the SRS frequency hoppingbandwidth. To be specific, a bandwidth of 40 RBs is correspondinglyused. The terminal device may determine, based on the value of B_(SRS),whether the first-level sub-bandwidth, the second-level sub-bandwidth,the third-level sub-bandwidth, or the fourth-level sub-bandwidth is usedfor the SRS transmission sub-bandwidth. Specifically, when the value ofB_(SRS) is 0, the first-level sub-bandwidth is used for the SRStransmission sub-bandwidth. When the value of B_(SRS) is 1, thesecond-level sub-bandwidth is used for the SRS transmissionsub-bandwidth. When the value of B_(SRS) is 2, the third-levelsub-bandwidth is used for the SRS transmission sub-bandwidth. When thevalue of B_(SRS) is 3, the fourth-level sub-bandwidth is used for theSRS frequency hopping bandwidth. For example, when C_(SRS)=2, if thevalue of B_(SRS) is 3, the fourth-level sub-bandwidth is used for theSRS transmission sub-bandwidth. To be specific, a bandwidth of 4 RBs iscorrespondingly used.

For detailed content included in the SRS configuration information andthe SRS bandwidth configuration parameter, refer to the LTE TS 36.211protocol.

Optionally, in some embodiments, the terminal device may select oneantenna port from the Λ antenna ports according to the following antennaselection formula, to transmit the SRS:

$\begin{matrix}{{a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor {mod}\left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{{when}\mspace{14mu} \left\{ {N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}} \right\} \mspace{14mu} {or}}\mspace{11mu}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.} & {{Formula}\mspace{14mu} 1}\end{matrix}$

It should be noted that a meaning of the expression K=Σ_(b′=b) _(hop)^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) in this application is as follows:When a continued product of N_(b′)=b_(hop) to N_(b′)=B_(SRS) iscalculated, and b′=b_(hop), N_(b′)=N_(b) _(hop) =1.

Optionally, in some embodiments, the terminal device may select oneantenna port from the Λ antenna ports according to the following antennaselection formula, to transmit the SRS:

$\begin{matrix}{{a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor {mod}\left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{{when}\mspace{14mu} \left\{ {N_{1} = {N_{2} = 2}} \right\} \mspace{14mu} {or}}\mspace{11mu}} \\\left\{ {{N_{2} = 2},{N_{3} = 4},{b_{hop} = 1},{B_{SRS} = 3}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.} & {{Formula}\mspace{14mu} 2}\end{matrix}$

Optionally, in some embodiments, the terminal device may select oneantenna port from the Λ antenna ports according to the following antennaselection formula, to transmit the SRS:

$\begin{matrix}{{a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}{\begin{pmatrix}{n_{SRS} + {\alpha \cdot \left\lfloor {n_{SRS}/{\max \left( {\Lambda,K} \right)}} \right\rfloor} +} \\{\beta \cdot \left\lfloor {n_{SRS}/\Lambda} \right\rfloor}\end{pmatrix}\begin{matrix}{{{mod}\mspace{14mu} \Lambda},\mspace{14mu} {{when}\mspace{14mu} K\mspace{14mu} {is}}} \\{{an}\mspace{14mu} {even}\mspace{14mu} {number}}\end{matrix}} & \mspace{11mu} \\{{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda},\mspace{14mu} \begin{matrix}{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}} \\{{odd}\mspace{14mu} {number}}\end{matrix}} & \mspace{14mu}\end{matrix},{{{where}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{\begin{matrix}{{a\mspace{14mu} {symbol}\mspace{14mu} {mod}\mspace{14mu} {indicates}}\mspace{14mu}} \\{{a\mspace{14mu} {modulo}\mspace{14mu} {budget}},}\end{matrix}\alpha} = \left\{ {\begin{matrix}0 & {\mspace{14mu} \begin{matrix}{{when}\mspace{14mu} \begin{Bmatrix}{{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \\{N_{B_{SRS}}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{Bmatrix}\mspace{14mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 6}} \right\}\end{matrix}} \\1 & {others}\end{matrix},{{{and}\beta} = \left\{ {\begin{matrix}1 & {{{when}{\mspace{14mu} \mspace{11mu}}\begin{matrix}{\left\{ {{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}}} \right\} \mspace{14mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix}}\;} \\0 & {others}\end{matrix}.} \right.}} \right.}} \right.} & {{Formula}\mspace{14mu} 3}\end{matrix}$

It should be understood that the terminal device may select one antennaport with the sequence number of α(n_(SRS)) from four antenna ports at amoment according to any one of the formula 1 to the formula 3, totransmit the SRS.

In this embodiment of this application, K in the foregoing descriptionis used to indicate a quantity of SRS transmission sub-bandwidthsincluded in an SRS frequency hopping bandwidth, and K may be a positiveinteger greater than 0.

In a scenario in which the terminal device enables the frequencyhopping, a frequency hopping manner may be used for the antenna portused to transmit the SRS, and the sequence number n_(SRS) of thequantity of SRS transmissions may be used to indicate a quantity oftimes of transmitting the SRS.

According to the method provided in this embodiment of this application,in each process of K SRS transmissions, the Λ antenna ports may sendSRSs with an equal probability, and a difference between quantities oftimes of sending the SRSs by the Λ antenna ports may not exceed 1. Theterminal device may select, from the Λ antenna ports, one antenna portused to transmit the SRS, so that each of the Λ antenna ports transmitsthe SRS at least once in a process of 2Λ SRS transmissions. For example,when Λ is 4, the terminal device may select an antenna port 0 from thefour antenna ports to transmit the SRS, or may select an antenna port 1from the four antenna ports to transmit the SRS, or may select anantenna port 2 from the four antenna ports to transmit the SRS.Certainly, the terminal device may alternatively select an antenna port3 from the four antenna ports to transmit the SRS.

It may be understood that, according to the method provided in thisembodiment of this application, the terminal device may select, from theΛ antenna ports, one antenna port used to transmit the SRS, so that in aprocess of completing measurement of the SRS frequency hopping bandwidth(namely, in a process of Λ*K SRS transmissions), each of the Λ antennaports can complete one SRS transmission in any SRS transmissionsub-bandwidth included in the SRS frequency hopping bandwidth. Forexample, the terminal device may select, based on one or more of thesequence number n_(SRS) of the quantity of SRS transmissions, thequantity Λ of antenna ports, and SRS frequency domain configurationparameters: b_(hop), B_(SRS), N₁, N₂, and N₃, the antenna port used totransmit the SRS, so that in the process of the Λ*K transmissions, asequence number α(n_(SRS)+iK) of an antenna port used to transmit theSRS for an (n_(SRS)+iK)^(th) time can be different from a sequencenumber α(n_(SRS)+(i−1)K) of an antenna port used to transmit the SRS foran (n_(SRS)+(i−1)K)^(th) time and/or a sequence number α(n_(SRS)+iK) ofan antenna port used to transmit the SRS for an (n_(SRS)+iK)^(th) timecan be different from a sequence number α(n_(SRS)+(i+1)K) of an antennaport used to transmit the SRS for an (n_(SRS)+(i+1)K)^(th) time. i maybe an integer that is greater than 0 and less than or equal to (Λ−2).

Further, according to the method provided in this embodiment of thisapplication, in the process of the Λ*K SRS transmissions, a sequenceincluding sequence numbers of antenna ports selected by the terminaldevice for the first K SRS transmissions may be a result of cyclicshifts of sequence numbers of antenna ports selected in a process ofnext K SRS transmissions. For example, for n_(SRS)=0 to n_(SRS)=K−1,sequence numbers of antenna ports selected for SRS transmission areantenna ports 0, 1, 2, 3, 0, 1, 2, 3, . . . . For n_(SRS)=K ton_(SRS)=2K−1, sequence numbers of antenna ports selected in an SRStransmission process are antenna ports 1, 2, 3, 0, 1, 2, 3, 0, . . . .For n_(SRS)=2K to n_(SRS)=3K−1, sequence numbers of antenna portsselected in an SRS transmission process are antenna ports 2, 3, 0, 1, 2,3, 0, 1, . . . .

In this embodiment of this application, in the process of the Λ*K SRStransmissions, each of the Λ antenna ports can complete one SRStransmission in the K SRS transmission sub-bandwidths included in theSRS frequency hopping bandwidth. Therefore, each of the Λ antenna portscan be traversed in the K sub-bandwidths, to obtain complete channelinformation of the K sub-bandwidths corresponding to all the antennaports may be obtained.

The following describes in more detail a specific implementation ofselecting, from the Λ antenna ports according to the antenna selectionformula, a sequence number of one antenna port used to transmit the SRSin the embodiments of this application with reference to specificexamples. It should be noted that the examples below are merely intendedto help persons skilled in the art understand the embodiments of thisapplication, instead of limiting the embodiments of this application toa specific value or a specific scenario shown in the examples. Personsskilled in the art can clearly make various equivalent modifications orchanges according to the examples described below, and suchmodifications and changes also fall within the scope of the embodimentsof this application.

FIG. 3 is an effect diagram of selecting, according to the formula 1provided in the embodiments of this application, an antenna port used totransmit the SRS. In FIG. 3, an example in which the quantity Λ ofantenna ports is 4, the SRS configuration information includes b_(hop)and B_(SRS), and the SRS bandwidth configuration parameter includes N₁,N₂, sand N₃ is used to describe in detail a method for selecting,according to the formula 1, the antenna port used to transmit the SRS.Specifically, an example in which an uplink bandwidth is 80 to 110 RBsis used. For an SRS bandwidth configuration, refer to Table 1. Assumingthat a cell-level configured SRS bandwidth C_(SRS)=1, the terminaldevice may determine four SRS sub-bandwidths based on the SRS bandwidthconfiguration of C_(SRS)=1, and the four SRS sub-bandwidths correspondto four SRS-bandwidths corresponding to a row of C_(SRS)=1 in Table 1.It can be learned from Table 1 that in this case, correspondingly, N₂=2and N₃=4. Assuming that the value of b_(hop) is 1 and the value ofB_(SRS) is 3, the terminal device may calculate K in the foregoingformula 1 by using these known parameters.

K=N_(b) _(hop) *N₂*N₃=1*2*4=8 may be obtained by using the expressionK=Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) of K.

In this case, K=8 is an even number, and N_(b) _(hop) +1=N₂=2 and N_(B)_(SRS) =N₃=4 are satisfied. Therefore, corresponding to a case in whichβ is equal to 1 in the formula 1, the formula 1 may be further expressedin the following form:

${a\left( n_{SRS} \right)} = {\left( {n_{SRS} + \left\lfloor \frac{n_{SRS}}{8} \right\rfloor + \left( {\left\lfloor \frac{n_{SRS}}{4} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} 2} \right)} \right)\mspace{11mu} {mod}\mspace{14mu} 4.}$

K is used to indicate the quantity of SRS transmission sub-bandwidthsincluded in the SRS frequency hopping bandwidth. Therefore, when K=8,the quantity of SRS transmission sub-bandwidths included in the SRSfrequency hopping bandwidth is 8. For ease of description, an SRStransmission sub-bandwidth is briefly referred to as a sub-band below.Correspondingly, for sequence numbers of antenna ports selected during4*K=32 SRS transmissions, refer to FIG. 3. In a process of the first KSRS transmissions, the terminal device may select, from four antennasaccording to the foregoing antenna selection formula 1, an antenna usedto transmit the SRS. When n_(SRS)=0, the terminal device may choose totransmit the SRS in an SRS sub-bandwidth 0 (which may also be referredto as a sub-band 0 or an SRS band 0) through an antenna port (Antenna 0)with an index of 0. When n_(SRS)=1, the terminal device may choose totransmit the SRS in an SRS sub-bandwidth 4 (which may also be referredto as a sub-band 4 or an SRS band 4) through an antenna port (Antenna 1)with an index of 1. When n_(SRS)=2, the terminal device may choose totransmit the SRS in an SRS sub-bandwidth 2 (which may also be referredto as a sub-band 2 or an SRS band 2) through an antenna port (Antenna 2)with an index of 2. When n_(SRS)=3, the terminal device may choose totransmit the SRS in an SRS sub-bandwidth 6 (which may also be referredto as a sub-band 6 or an SRS band 6) through an antenna port (Antenna 3)with an index of 3. For ease of description, the antenna port with theindex of 0 is referred to as an antenna port 0, the antenna port withthe index of 1 is referred to as an antenna port 1, the antenna portwith the index of 2 is referred to as an antenna port 2, and the antennaport with the index of 3 is referred to as an antenna port 3 below. Therest may be deduced by analogy. For n_(SRS)=4 to n_(SRS)=7, antennaports selected by the terminal device to transmit SRSs are sequentiallythe antenna port 1, the antenna port 2, the antenna port 3, and theantenna port 0. For n_(SRS)=8 to n_(SRS)=15, antenna ports selected bythe terminal device to transmit SRSs are sequentially the antenna port1, the antenna port 2, the antenna port 3, the antenna port 0, theantenna port 2, the antenna port 3, the antenna port 0, and the antennaport 1. For n_(SRS)=16 to n_(SRS)=23, antenna ports selected by theterminal device to transmit SRSs are sequentially the antenna port 2,the antenna port 3, the antenna port 0, the antenna port 1, the antennaport 3, the antenna port 0, the antenna port 1, and the antenna port 2.For n_(SRS)=24 to n_(SRS)=31, antenna ports selected by the terminaldevice to transmit SRSs are sequentially the antenna port 3, the antennaport 0, the antenna port 1, the antenna port 2, the antenna port 0, theantenna port 1, the antenna port 2, and the antenna port 3.

Based on the example in FIG. 3, according to the antenna selectionformula 1 provided in the embodiments of this application, in theprocess of the Λ*K=32 SRS transmissions of the terminal device, A=4antenna ports may send SRSs with an equal probability in each process ofK=8 SRS transmissions. It can be learned from FIG. 3 that in eachprocess of 8 SRS transmissions, each antenna port sends the SRS twice,so that each antenna port can transmit the SRS at least once in aprocess of 2*Λ=8 SRS transmissions. Further, four antenna ports in eachcolumn (namely, each SRS transmission sub-bandwidth) in FIG. 3 are usedwith an equal probability. To be specific, according to the antennaselection formula 1 provided in the embodiments of this application,each of the four antenna ports can complete one SRS transmission in anySRS transmission sub-bandwidth included in the SRS frequency hoppingbandwidth. Further, it can be learned from FIG. 3 that sequence numbersof antenna ports during the first 8 SRS transmissions are the antennaport 0, the antenna port 1, the antenna port 2, the antenna port 3, theantenna port 1, the antenna port 2, the antenna port 3, and the antennaport 0. Sequence numbers of the antenna ports during the second 8 SRStransmissions are the antenna port 1, the antenna port 2, the antennaport 3, the antenna port 0, the antenna port 2, the antenna port 3, theantenna port 0, and the antenna port 1. The sequence numbers of theantenna ports during the second 8 SRS transmissions are a result ofcyclic shifts of the sequence numbers of the antenna ports during thefirst 8 SRS transmissions, sequence numbers of antenna ports during thethird 8 SRS transmissions are a result of cyclic shifts of the sequencenumbers of the antenna ports during the second 8 SRS transmissions, andsequence numbers of antenna ports during the fourth 8 SRS transmissionsare a result of cyclic shifts of the sequence numbers of the antennaports during the third 8 SRS transmissions. In other words, according tothe antenna selection formula 1 provided in the embodiments of thisapplication, in the process of the 32 SRS transmissions of the terminaldevice, a sequence including sequence numbers of antenna ports selectedduring the former 8 SRS transmissions may be a result of cyclic shiftsof sequence numbers of antenna ports selected during the latter 8 SRStransmissions.

FIG. 4 is an effect diagram of selecting, according to the formula 2provided in the embodiments of this application, an antenna port used totransmit the SRS. In FIG. 4, an example in which the quantity Λ ofantenna ports is 4, the SRS configuration information includes b_(hop)and B_(SRS), and the SRS bandwidth configuration parameter includes N₁,N₂, and N₃ is used to describe in detail a method for selecting,according to the formula 2, the antenna port used to transmit the SRS.Specifically, an example in which an uplink bandwidth is 80 to 110 RBsis used. For an SRS bandwidth configuration, refer to Table 1. Assumingthat a cell-level configured SRS bandwidth C_(SRS)=4, the terminaldevice may determine four SRS sub-bandwidths based on the SRS bandwidthconfiguration of C_(SRS)=4, and the four SRS sub-bandwidths correspondto four SRS-bandwidths corresponding to a row of C_(SRS)=4 in Table 1.It can be learned from Table 1 that in this case, correspondingly, N₁=2,N₂=2, and N₃=4. Assuming that the value of b_(hop) is 0 and the value ofB_(SRS)is 3, the terminal device may calculate K in the foregoingformula 2 by using these known parameters.

K=N_(b) _(hop) *N₁*N₂*N₃=1*2*2*4=16 may be obtained by using theexpression K=Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) of K.

In this case, K=16 is an even number and N₁=N₂=2 is satisfied.Therefore, corresponding to a case in which β is equal to 1 in theformula 2, the formula 2 may be further expressed in the following form:

${a\left( n_{SRS} \right)} = {\left( {n_{SRS} + \left\lfloor \frac{n_{SRS}}{16} \right\rfloor + \left( {\left\lfloor \frac{n_{SRS}}{16} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} 4} \right)} \right)\mspace{11mu} {mod}\mspace{14mu} 4.}$

K is used to indicate the quantity of SRS transmission sub-bandwidthsincluded in the SRS frequency hopping bandwidth. Therefore, when K=16,the quantity of sub-bands included in the SRS frequency hoppingbandwidth is 16. Correspondingly, for sequence numbers of antenna portsselected during 4*16=64 SRS transmissions, refer to FIG. 4. In a processof the first K SRS transmissions, the terminal device may select, fromfour antennas according to the foregoing antenna selection formula 2, anantenna used to transmit the SRS. When n_(SRS)=0, the terminal devicemay choose to transmit the SRS in an SRS sub-bandwidth 0 (which may alsobe referred to as a sub-band 0 or an SRS band 0) through an antenna port(Antenna 0) with an index of 0. When n_(SRS)=1, the terminal device maychoose to transmit the SRS in an SRS sub-bandwidth 8 (which may also bereferred to as a sub-band 8 or an SRS band 8) through an antenna port(Antenna 1) with an index of 1. When n_(SRS)=2, the terminal device maychoose to transmit the SRS in an SRS sub-bandwidth 4 (which may also bereferred to as a sub-band 4 or an SRS band 4) through an antenna port(Antenna 2) with an index of 2. By analogy, For n_(SRS)=0 to n_(SRS)=15,antenna ports selected by the terminal device to transmit SRSs aresequentially the antenna port 0, the antenna port 1, the antenna port 2,an antenna port 3, the antenna port 1, the antenna port 2, the antennaport 3, the antenna port 0, the antenna port 2, the antenna port 3, theantenna port 0, the antenna port 1, the antenna port 3, the antenna port0, the antenna port 1, and the antenna port 2. For n_(SRS)=16 ton_(SRS)=31, antenna ports selected by the terminal device to transmitSRSs are sequentially the antenna port 1, the antenna port 2, theantenna port 3, the antenna port 0, the antenna port 2, the antenna port3, the antenna port 0, the antenna port 1, the antenna port 3, theantenna port 0, the antenna port 1, the antenna port 2, the antenna port0, the antenna port 1, the antenna port 2, and the antenna port 3. Forn_(SRS)=32 to n_(SRS)=47, antenna ports selected by the terminal deviceto transmit SRSs are sequentially the antenna port 2, the antenna port3, the antenna port 0, the antenna port 1, the antenna port 3, theantenna port 0, the antenna port 1, the antenna port 2, the antenna port0, the antenna port 1, the antenna port 2, the antenna port 3, theantenna port 1, the antenna port 2, the antenna port 3, and the antennaport 0. For n_(SRS)=48 to n_(SRS)=63, antenna ports selected by theterminal device to transmit SRSs are sequentially the antenna port 3,the antenna port 0, the antenna port 1, the antenna port 2, the antennaport 0, the antenna port 1, the antenna port 2, the antenna port 3, theantenna port 1, the antenna port 2, the antenna port 3, the antenna port0, the antenna port 2, the antenna port 3, the antenna port 0, and theantenna port 1.

Based on the example in FIG. 4, according to the antenna selectionformula 2 provided in the embodiments of this application, in theprocess of the Λ*K=64 SRS transmissions of the terminal device, fourantenna ports may send SRSs with an equal probability in each process ofK=16 SRS transmissions. It can be learned from FIG. 4 that in eachprocess of 16 SRS transmissions of the terminal device, each antennaport sends the SRS four times. Further, four antenna ports in eachcolumn (namely, each SRS transmission sub-bandwidth) in FIG. 4 are usedwith an equal probability. To be specific, according to the antennaselection formula 2 provided in the embodiments of this application,each of the four antenna ports can complete one SRS transmission in anySRS transmission sub-bandwidth included in the SRS frequency hoppingbandwidth. Further, it can be learned from FIG. 4 that sequence numbersof the antenna ports during the first 16 SRS transmissions are theantenna port 0, the antenna port 1, the antenna port 2, the antenna port3, the antenna port 1, the antenna port 2, the antenna port 3, theantenna port 0, the antenna port 2, the antenna port 3, the antenna port0, the antenna port 1, the antenna port 3, the antenna port 0, theantenna port 1, and the antenna port 2. Sequence numbers of the antennaports during the second 16 SRS transmissions are the antenna port 1, theantenna port 2, the antenna port 3, the antenna port 0, the antenna port2, the antenna port 3, the antenna port 0, the antenna port 1, theantenna port 3, the antenna port 0, the antenna port 1, the antenna port2, the antenna port 0, the antenna port 1, the antenna port 2, and theantenna port 3. The sequence numbers of the antenna ports during thesecond 16 SRS transmissions are a result of cyclic shifts of thesequence numbers of the antenna ports during the first 16 SRStransmissions, sequence numbers of antenna ports during the third 16 SRStransmissions are a result of cyclic shifts of the sequence numbers ofthe antenna ports during the second 16 SRS transmissions, and sequencenumbers of antenna ports during the fourth 16 SRS transmissions are aresult of cyclic shifts of the sequence numbers of the antenna portsduring the third 16 SRS transmissions. In other words, according to theantenna selection formula 2 provided in the embodiments of thisapplication, in the process of the 64 SRS transmissions of the terminaldevice, a sequence including sequence numbers of antenna ports selectedduring the former 16 SRS transmissions may be a result of cyclic shiftsof sequence numbers of antenna ports selected during the latter 16 SRStransmissions.

FIG. 5 is an effect diagram of selecting, according to the formula 3provided in the embodiments of this application, an antenna port used totransmit the SRS. In FIG. 5, an example in which the quantity Λ ofantenna ports is 4, the SRS configuration information includes b_(hop)and B_(SRS), where the value of b_(hop) is 1 and the value of B_(SRS) is3, and an SRS bandwidth configuration parameter includes N₂ and N₃,where N₂=2 and N₃=4 is used for description.

The terminal device may calculate K in the foregoing formula 3 by usingthe foregoing parameters.

K=N_(b) _(hop) *N₂*N₃=1*2*4=8 may be obtained by using the expressionK=Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) of K.

In this case, K=8 is an even number, and B_(SRS)=b_(hop)+2 and N_(b)_(hop) +₁=2, N_(SRS)=4 are satisfied. Therefore, corresponding to a casein which a is equal to 1 and f is equal to 1 in the formula 3, theformula 3 may be further expressed in the following form:

${a\left( n_{SRS} \right)} = {\left( {n_{SRS} + \left\lfloor \frac{n_{SRS}}{16} \right\rfloor + \left\lfloor \frac{n_{SRS}}{4} \right\rfloor}\; \right)\mspace{11mu} {mod}\mspace{14mu} 4.}$

K is used to indicate the quantity of SRS transmission sub-bandwidthsincluded in the SRS frequency hopping bandwidth. Therefore, when K=8,the quantity of sub-bands included in the SRS frequency hoppingbandwidth is 8. Correspondingly, for sequence numbers of antenna portsselected during 4K=32 SRS transmissions, refer to FIG. 5. In a processof the first K SRS transmissions, the terminal device may select, fromfour antennas according to the foregoing antenna selection formula 3, anantenna used to transmit the SRS. When n_(SRS)=0, the terminal devicemay choose to transmit the SRS in an SRS sub-bandwidth 0 (which may alsobe referred to as a sub-band 0 or an SRS band 0) through an antenna port0. When n_(SRS)=1, the terminal device may choose to transmit the SRS inan SRS sub-bandwidth 4 (which may also be referred to as a sub-band 4 oran SRS band 4) through an antenna port 1. When n_(SRS)=2, the terminaldevice may choose to transmit the SRS in an SRS sub-bandwidth 2 (whichmay also be referred to as a sub-band 2 or an SRS band 2) through anantenna port 2. When n_(SRS)=3, the terminal device may choose totransmit the SRS in an SRS sub-bandwidth 6 (which may also be referredto as a sub-band 6 or an SRS band 6) through an antenna port 3. The restmay be deduced by analogy. For n_(SRS)=4 to n_(SRS)=7, antenna portsselected by the terminal device to transmit SRSs are sequentially theantenna port 1, the antenna port 2, the antenna port 3, and the antennaport 0. For n_(SRS)=8 to n_(SRS)=15, antenna ports selected by theterminal device to transmit SRSs are sequentially the antenna port 3,the antenna port 0, the antenna port 1, the antenna port 2, the antennaport 0, the antenna port 1, the antenna port 2, and the antenna port 3.For n_(SRS)=16 to n_(SRS)=23, antenna ports selected by the terminaldevice to transmit SRSs are sequentially the antenna port 2, the antennaport 3, the antenna port 0, the antenna port 1, the antenna port 3, theantenna port 0, the antenna port 1, and the antenna port 2. Forn_(SRS)=24 to n_(SRS)=31, antenna ports selected by the terminal deviceto transmit SRSs are sequentially the antenna port 1, the antenna port2, the antenna port 3, the antenna port 0, the antenna port 2, theantenna port 3, the antenna port 0, and the antenna port 1.

Based on the example in FIG. 5, according to the antenna selectionformula 3 provided in the embodiments of this application, in theprocess of the Λ*K=32 SRS transmissions of the terminal device, fourantenna ports may send SRSs with an equal probability in each process ofK=8 SRS transmissions. It can be learned from FIG. 5 that in eachprocess of 8 SRS transmissions, each antenna port sends the SRS twice.Further, four antenna ports in each column (namely, each SRStransmission sub-bandwidth) in FIG. 5 are used with an equalprobability. To be specific, according to the antenna selection formula3 provided in the embodiments of this application, each of the fourantenna ports can complete one SRS transmission in any SRS transmissionsub-bandwidth included in the SRS frequency hopping bandwidth. Further,it can be learned from FIG. 5 that sequence numbers of antenna portsduring the first 8 SRS transmissions are the antenna port 0, the antennaport 1, the antenna port 2, the antenna port 3, the antenna port 1, theantenna port 2, the antenna port 3, and the antenna port 0. Sequencenumbers of the antenna ports during the second 8 SRS transmissions arethe antenna port 3, the antenna port 0, the antenna port 1, the antennaport 2, the antenna port 0, the antenna port 1, the antenna port 2, andthe antenna port 3. The sequence numbers of the antenna ports during thesecond 8 SRS transmissions are a result of cyclic shifts of the sequencenumbers of the antenna ports during the first 8 SRS transmissions,sequence numbers of antenna ports during the third 8 SRS transmissionsare a result of cyclic shifts of the sequence numbers of the antennaports during the second 8 SRS transmissions, and sequence numbers ofantenna ports during the fourth 8 SRS transmissions are a result ofcyclic shifts of the sequence numbers of the antenna ports during thethird 8 SRS transmissions. In other words, according to the antennaselection formula 3 provided in the embodiments of this application, inthe process of the 32 SRS transmissions of the terminal device, asequence including sequence numbers of antenna ports selected during theformer 8 SRS transmissions may be a result of cyclic shifts of sequencenumbers of antenna ports selected during the latter 8 SRS transmissions.

Based on a same inventive concept as the method embodiment, anembodiment of this application further provides a terminal device. Itmay be understood that to implement the foregoing functions, theterminal device includes corresponding hardware structures and/orsoftware modules for performing the functions. Persons of ordinary skillin the art should easily be aware that, in combination with the examplesdescribed in the embodiments disclosed in this specification, algorithmssteps can be implemented by hardware or a combination of hardware andcomputer software. Whether a function is performed by hardware orhardware driven by computer software depends on particular applicationsand design constraints of the technical solutions. Persons skilled inthe art may use different methods to implement the described functionsfor each particular application, but it should not be considered thatthe implementation goes beyond the scope of this application.

When an integrated unit is used, FIG. 6 is a possible schematicstructural diagram of a terminal device according to an embodiment ofthis application. As shown in FIG. 6, the terminal device 600 includes aprocessing unit 601, a storage unit 602, and a transceiver unit 603. Theprocessing unit 601 is configured to control and manage an action of theterminal device 600. For example, the processing unit 601 may beconfigured to perform technical processes such as S120 and S130 in FIG.2. The transceiver unit 603 is configured to support the terminal device600 in communicating with another network entity, for example, may beconfigured to perform technical processes such as S110 and S140 in FIG.2. The terminal device 600 may further include the storage unit 602,configured to store program code and data of the terminal device 600.

The processing unit 601 may be a processor or a controller, such as ageneral-purpose central processing unit (central processing unit, CPU),a general-purpose processor, digital signal processing (digital signalprocessing, DSP), an application-specific integrated circuit(application specific integrated circuits, ASIC), a field programmablegate array (field programmable gate array, FPGA), or anotherprogrammable logical device, a transistor logical device, a hardwarecomponent, or any combination thereof. The processor/controller mayimplement or execute various example logical blocks, modules, andcircuits described with reference to content disclosed in the presentinvention. The processor may alternatively be a combination ofprocessors implementing a computing function, for example, a combinationof one or more microprocessors, or a combination of the DSP and amicroprocessor. The transceiver unit 603 may be a radio frequency chip,a radio frequency circuit, or the like. The storage unit 602 may be amemory, and may be a RAM (random-access memory, random-access memory), aROM (read-only memory, read-only memory), or the like.

When the processing unit 601 is a processor, the transceiver unit 603 isa transceiver, and the storage unit 602 is a memory, the terminal device600 in this embodiment of the present invention may be a terminal deviceshown in FIG. 7.

FIG. 7 is a schematic diagram of a possible logical structure of theterminal device in the foregoing embodiment according to an embodimentof this application. As shown in FIG. 7, the terminal device 700 mayinclude at least one processor 701. In this embodiment of thisapplication, the processor 701 is configured to control and manage anaction of the device. Optionally, the device may further include amemory 702 and a transceiver 703. The processor 701, the memory 702, andthe transceiver 703 may be connected to each other, or may be connectedto each other by using a bus 704. The memory 702 is configured to storecode and data of the device. The transceiver 703 is configured tosupport the device in communicating with another network device.

The following describes components of the terminal device 700 in detail.

The processor 701 is a control center of the device, and may be oneprocessor, or may be a collective name of a plurality of processingelements. For example, the processor 701 may be a CPU, may beimplemented in an ASIC manner, or one or more integrated circuitsconfigured to implement this embodiment of the present invention, forexample, one or more DSPs, or one or more FPGAs.

The processor 701 may run or execute a software program stored in thememory 702 and invoke data stored in the memory 702, to perform variousfunctions of the device 700.

The memory 702 may be a read-only memory (read-only memory, ROM) oranother type of static storage device that can store static informationand instructions, or a random access memory (random access memory, RAM)or another type of dynamic storage device that can store information andan instruction, or may be an electrically erasable programmableread-only memory (Electrically Erasable Programmable Read-Only Memory,EEPROM), a compact disc read-only memory (Compact Disc Read-Only Memory,CD-ROM) or another compact disc storage, or an optical disc storage(including a compressed optical disc, a laser disc, an optical disc, adigital versatile disc, a Blu-ray disc, and the like), a magnetic diskstorage medium or another magnetic storage device, or any other mediumthat can be used to carry or store expected program code in a form of aninstruction or a data structure and that can be accessed by a computer,but is not limited thereto. The memory 702 may exist independently, andis connected to the processor 701 by using the communications bus 704.Alternatively, the memory 702 may be integrated with the processor 701.

The transceiver 703 is configured to communicate with another node, forexample, a network device. The transceiver 703 may be further configuredto communicate with a communications network, such as the Ethernet, aradio access network (radio access network, RAN), or a wireless localarea network (wireless local area networks, WLAN).

The communications bus 704 may be an industry standard architecture(Industry Standard Architecture, ISA) bus, a peripheral componentinterconnect (Peripheral Component, PCI) bus, an extended industrystandard architecture (Extended Industry Standard Architecture, EISA)bus, or the like. The bus may be classified into an address bus, a databus, a control bus, and the like. For ease of representation, only onethick line is used to represent the bus in FIG. 7, but this does notmean that there is only one bus or only one type of bus.

A structure of the device shown in FIG. 7 does not constitute alimitation on the terminal device. The terminal device may includecomponents more or fewer than those shown in the figure, or may combinesome components, or may have different component arrangements.

In the terminal device 700 shown in FIG. 7, the processor 701 invokesand executes a computer program stored in the memory 702, and maycomplete a specific process of each embodiment in the foregoing methodembodiment by using the transceiver 703. Details are not describedherein one by one.

Based on a same concept as the foregoing method embodiment, anembodiment of this application further provides a computer storagemedium. The computer storage medium stores a computer-executableinstruction. When the computer-executable instruction is invoked by acomputer, the computer is enabled to perform a specific process of eachembodiment in the foregoing provided method embodiment. In thisembodiment of this application, the computer-readable storage medium isnot limited. For example, the computer-readable storage medium may be aRAM (random-access memory, random access memory) or a ROM (read-onlymemory, read-only memory).

Based on a same concept as the foregoing method embodiment, anembodiment of this application further provides a computer programproduct. The computer program product stores an instruction. When theinstruction is run on a computer, the computer is enabled to perform themethod provided in any one of the foregoing possible designs.

Persons skilled in the art should understand that the embodiments ofthis application may be provided as a method, a system, or a computerprogram product. Therefore, this application may use a form of hardwareonly embodiments, software only embodiments, or embodiments with acombination of software and hardware. Moreover, this application may usea form of a computer program product that is implemented on one or morecomputer-usable storage media (including but not limited to a diskmemory, a CD-ROM, an optical memory, and the like) that include computerusable program code.

This application is described with reference to the flowcharts and/orblock diagrams of the method, the device (system), and the computerprogram product according to the embodiments of this application. Itshould be understood that computer program instructions may be used toimplement each process and/or each block in the flowcharts and/or theblock diagrams and a combination of a process and/or a block in theflowcharts and/or the block diagrams. These computer programinstructions may be provided for a general-purpose computer, a dedicatedcomputer, an embedded processor, or a processor of another programmabledata processing device to generate a machine, so that the instructionsexecuted by a computer or a processor of the another programmable dataprocessing device generate an apparatus for implementing a specificfunction in one or more processes in the flowcharts and/or in one ormore blocks in the block diagrams.

These computer program instructions may be stored in a computer-readablememory that can instruct the computer or the another programmable dataprocessing device to work in a specific manner, so that the instructionsstored in the computer-readable memory generate an artifact thatincludes an instruction apparatus. The instruction apparatus implementsa specific function in one or more processes in the flowcharts and/or inone or more blocks in the block diagrams.

These computer program instructions may be loaded onto the computer orthe another programmable data processing device, so that a series ofoperations and steps are performed on the computer or the anotherprogrammable device, thereby generating computer-implemented processing.Therefore, the instructions executed on the computer or the anotherprogrammable device provide steps for implementing a specific functionin one or more processes in the flowcharts and/or in one or more blocksin the block diagrams.

Although some possible embodiments of this application have beendescribed, persons skilled in the art can make changes and modificationsto these embodiments once they learn the basic inventive concept.Therefore, the following claims are intended to be construed as to coverthe embodiments of this application and all changes and modificationsfalling within the scope of this application.

Clearly, persons skilled in the art can make various modifications andvariations to this application without departing from the spirit andscope of this application. This application is intended to cover thesemodifications and variations of this application provided that they fallwithin the scope of protection defined by the following claims and theirequivalent technologies.

What is claimed is:
 1. A method for transmitting a sounding referencesignal, comprising: receiving, by a terminal device, sounding referencesignal SRS configuration information from a network device; determining,by the terminal device based on one or more of an SRS bandwidthconfiguration parameter, a sequence number n_(SRS) of a quantity of SRStransmissions, a quantity Λ of antenna ports, and the received SRSconfiguration information, an index α(n_(SRS)) corresponding to anantenna port used to transmit an SRS, wherein n_(SRS) is an integergreater than or equal to 0, Λ is a positive integer greater than orequal to 4, and a symbol * indicates a multiplication operation;selecting, by the terminal device, the antenna port with the index ofα(n_(SRS)) from indexes corresponding to the Λ antenna ports; andtransmitting, by the terminal device, the SRS through the antenna portwith the index of α(n_(SRS)) during an n_(SRS) ^(th) SRS transmission.2. The method according to claim 1, wherein the SRS configurationinformation comprises one or both of b_(hop) and B_(SRS), and the SRSbandwidth configuration parameter comprises one or more of N₁, N₂, andN₃; and each of b_(hop) and B_(SRS) is any value in {0, 1, 2, 3}; N₁,N₂, and N₃ are positive integers; N₁ indicates a quantity ofsecond-level sub-bandwidths into which a first-level sub-bandwidth isdivided; N₂ indicates a quantity of third-level sub-bandwidths intowhich a second-level sub-bandwidth is divided; N₃ indicates a quantityof fourth-level sub-bandwidths into which a third-level sub-bandwidth isdivided; a value of B_(SRS) being 0 is used to indicate that an SRStransmission sub-bandwidth is a first-level sub-bandwidth, a value ofB_(SRS) being 1 is used to indicate that an SRS transmissionsub-bandwidth is a second-level sub-bandwidth, a value of B_(SRS) being2 is used to indicate that an SRS transmission sub-bandwidth is athird-level sub-bandwidth, or a value of B_(SRS) being 3 is used toindicate that an SRS transmission sub-bandwidth is a fourth-levelsub-bandwidth; a value of b_(hop) being 0 is used to indicate that anSRS frequency hopping bandwidth is a first-level sub-bandwidth, a valueof b_(hop) being 1 is used to indicate that an SRS frequency hoppingbandwidth is a second-level sub-bandwidth, a value of b_(hop) being 2 isused to indicate that an SRS frequency hopping bandwidth is athird-level sub-bandwidth, or a value of b_(hop) being 3 is used toindicate that an SRS frequency hopping bandwidth is a fourth-levelsub-bandwidth; and the value of b_(hop) is less than or equal to thevalue of B_(SRS).
 3. The method according to claim 2, wherein N₁=N₂=2,or b_(hop)=1, B_(SRS)=3, N₂=2, and N₃=4; and the determining, by theterminal device based on one or more of an SRS bandwidth configurationparameter, a sequence number n_(SRS) of a quantity of SRS transmissions,a quantity Λ of antenna ports, and the received SRS configurationinformation, an index α(n_(SRS)) corresponding to an antenna port usedto transmit an SRS comprises: determining, by the terminal device basedon the sequence number n_(SRS) of the quantity of SRS transmissions, thequantity Λ of antenna ports, N₁, and N₂ or based on the sequence numbern_(SRS) of the quantity of transmissions, the quantity Λ of antennaports, b_(hop), B_(SRS), N₂, and N₃, the index α(n_(SRS)) correspondingto the antenna port used to transmit the SRS, so that the indexα(n_(SRS)) corresponding to the antenna port used to transmit the SRSfor an n_(SRS) ^(th) time is different from an index α(n_(SRS)+Λ)corresponding to an antenna port used to transmit the SRS for an(n_(SRS)+Λ)^(th) time.
 4. The method according to claim 2, wherein thedetermining, by the terminal device based on one or more of an SRSbandwidth configuration parameter, a sequence number n_(SRS) of aquantity of SRS transmissions, a quantity Λ of antenna ports, and thereceived SRS configuration information, an index α(n_(SRS))corresponding to an antenna port used to transmit an SRS comprises: whenΣ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an odd number,determining, by the terminal device based on n_(SRS) and Λ, the indexα(n_(SRS)) corresponding to the antenna port used to transmit the SRS;or when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an evennumber, determining, by the terminal device based on n_(SRS) and$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor$or based on n_(SRS)$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{20mu} \left\lfloor \frac{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor} \right)},$the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, wherein max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop)=1)) is used to indicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B)^(SRS) N_(b′)(N_(b) _(hop) =1), a symbol └ ┘ indicates rounding down, asymbol mod indicates a modulo budget, and a symbol II indicates acontinued multiplication operation.
 5. The method according to claim 4,wherein a sequence number α(n_(SRS)) of the antenna port used by theterminal device to transmit the SRS satisfies the following formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}} \right\} \mspace{14mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.$
 6. The method according to claim 4,wherein a sequence number α(n_(SRS)) of the antenna port used by theterminal device to transmit the SRS satisfies the following formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {N_{1} = {N_{2} = 2}} \right\} \mspace{14mu} {or}} \\\left\{ {{N_{2} = 2},{N_{3} = 4},{b_{hop} = 1},{B_{SRS} = 3}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.$
 7. The method according to claim 2,wherein the determining, by the terminal device based on one or more ofan SRS bandwidth configuration parameter, a sequence number n_(SRS) of aquantity of SRS transmissions, a quantity Λ of antenna ports, and thereceived SRS configuration information, an index α(n_(SRS))corresponding to an antenna port used to transmit an SRS comprises: whenΣ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an odd number,determining, by the terminal device based on n_(SRS) and Λ, the indexα(n_(SRS)) corresponding to the antenna port used to transmit the SRS;or when Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an evennumber, determining, by the terminal device based on at least one ofn_(SRS),$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\mspace{14mu} \left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor},$the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, wherein max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop)=1)) is used to indicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B)^(SRS) N_(b′)(N_(b) _(hop) =1), and a symbol └ ┘ indicates roundingdown.
 8. The method according to claim 7, wherein a sequence numberα(n_(SRS)) of the antenna port used by the terminal device to transmitthe SRS satisfies the following formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\left( {n_{SRS} + {\alpha \cdot \beta \cdot \begin{matrix}{\left\lfloor {n_{SRS}/{\max \left( {\Lambda,K} \right)}} \right\rfloor +} \\\left\lfloor {n_{SRS}/\Lambda} \right\rfloor\end{matrix}}} \right) & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{a\mspace{14mu} {symbol}\mspace{14mu} {mod}\mspace{14mu} {indicates}\mspace{14mu} a\mspace{14mu} {modulo}\mspace{14mu} {budget}},{\alpha = \left\{ {\begin{matrix}0 & \begin{matrix}{{when}\mspace{14mu} \begin{Bmatrix}{{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \\{N_{B_{SRS}}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{Bmatrix}\mspace{11mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 6}} \right\}\end{matrix} \\1 & {others}\end{matrix},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \right\} \mspace{11mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.}} \right.$
 9. A terminal device,comprising: receiving sounding reference signal SRS configurationinformation from a network device; determining, based on one or more ofan SRS bandwidth configuration parameter, a sequence number n_(SRS) of aquantity of SRS transmissions, a quantity Λ of antenna ports, and thereceived SRS configuration information, an index α(n_(SRS))corresponding to an antenna port used to transmit an SRS, whereinn_(SRS) is an integer greater than or equal to 0, Λ is a positiveinteger greater than or equal to 4, and a symbol * indicates amultiplication operation; selecting the antenna port with the index ofα(n_(SRS)) from indexes corresponding to the Λ antenna ports; andtransmitting the SRS through the antenna port with the index ofα(n_(SRS)) during an n_(SRS) ^(th) SRS transmission.
 10. The deviceaccording to claim 9, wherein the SRS configuration informationcomprises one or both of b_(hop) and B_(SRS), and the SRS bandwidthconfiguration parameter comprises one or more of N₁, N₂, and N₃; andeach of b_(hop) and B_(SRS) is any value in {0, 1, 2, 3}; N₁, N₂, and N₃are positive integers; N₁ indicates a quantity of second-levelsub-bandwidths into which a first-level sub-bandwidth is divided; N₂indicates a quantity of third-level sub-bandwidths into which asecond-level sub-bandwidth is divided; N₃ indicates a quantity offourth-level sub-bandwidths into which a third-level sub-bandwidth isdivided; a value of B_(SRS) being 0 is used to indicate that an SRStransmission sub-bandwidth is a first-level sub-bandwidth, a value ofB_(SRS) being 1 is used to indicate that an SRS transmissionsub-bandwidth is a second-level sub-bandwidth, a value of B_(SRS) being2 is used to indicate that an SRS transmission sub-bandwidth is athird-level sub-bandwidth, or a value of B_(SRS) being 3 is used toindicate that an SRS transmission sub-bandwidth is a fourth-levelsub-bandwidth; a value of b_(hop) being 0 is used to indicate that anSRS frequency hopping bandwidth is a first-level sub-bandwidth, a valueof b_(hop) being 1 is used to indicate that an SRS frequency hoppingbandwidth is a second-level sub-bandwidth, a value of b_(hop) being 2 isused to indicate that an SRS frequency hopping bandwidth is athird-level sub-bandwidth, or a value of b_(hop) being 3 is used toindicate that an SRS frequency hopping bandwidth is a fourth-levelsub-bandwidth; and the value of b_(hop) is less than or equal to thevalue of B_(SRS).
 11. The device according to claim 10, wherein N₁=N₂=2,or b_(hop)=1, B_(SRS)=3, N₂=2, and N₃=4; and the determining, based onone or more of an SRS bandwidth configuration parameter, a sequencenumber n_(SRS) of a quantity of SRS transmissions, a quantity Λ ofantenna ports, and the received SRS configuration information, an indexα(n_(SRS)) corresponding to an antenna port used to transmit an SRScomprises: determining, based on the sequence number n_(SRS) of thequantity of SRS transmissions, the quantity Λ of antenna ports, N₁, andN₂ or based on the sequence number n_(SRS) of the quantity oftransmissions, the quantity Λ of antenna ports, b_(hop), B_(SRS), N₂,and N₃, the index α(n_(SRS)) corresponding to the antenna port used totransmit the SRS, so that the index α(n_(SRS)) corresponding to theantenna port used to transmit the SRS for an n_(SRS) ^(th) time isdifferent from an index α(n_(SRS)+Λ) corresponding to an antenna portused to transmit the SRS for an (n_(SRS)+Λ)^(th) time.
 12. The deviceaccording to claim 10, wherein the determining, based on one or more ofan SRS bandwidth configuration parameter, a sequence number n_(SRS) of aquantity of SRS transmissions, a quantity Λ of antenna ports, and thereceived SRS configuration information, an index α(n_(SRS))corresponding to an antenna port used to transmit an SRS comprises: whenΣ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an odd number,determining, based on n_(SRS) and Λ, the index α(n_(SRS)) correspondingto the antenna port used to transmit the SRS; or when Σ_(b′=b) _(hop)^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an even number, determining,based on n_(SRS) and$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor$or based on n_(SRS),$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{20mu} \left\lfloor \frac{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)}{\Lambda} \right\rfloor} \right)},$the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, wherein max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop)=1)) is used to indicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B)^(SRS) N_(b′)(N_(b) _(hop) =1), a symbol └ ┘ indicates rounding down, asymbol mod indicates a modulo budget, and a symbol Π indicates acontinued multiplication operation.
 13. The device according to claim12, wherein a sequence number α(n_(SRS)) of the antenna port used totransmit the SRS satisfies the following formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}} \right\} \mspace{11mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.$
 14. The device according to claim 12,wherein a sequence number α(n_(SRS)) of the antenna port used totransmit the SRS satisfies the following formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + \left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,K} \right)} \right\rfloor +} \\{\beta \left( {\left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor \mspace{14mu} {mod}\mspace{14mu} \left\lfloor \frac{\max \left( {\Lambda,K} \right)}{\Lambda} \right\rfloor} \right)}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {N_{1} = {N_{2} = 2}} \right\} \mspace{14mu} {or}} \\\left\{ {{N_{2} = 2},{N_{3} = 4},{b_{hop} = 1},{B_{SRS} = 3}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.$
 15. The device according to claim 10,wherein the determining, based on one or more of an SRS bandwidthconfiguration parameter, a sequence number n_(SRS) of a quantity of SRStransmissions, a quantity Λ of antenna ports, and the received SRSconfiguration information, an index α(n_(SRS)) corresponding to anantenna port used to transmit an SRS comprises: when Σ_(b′=b) _(hop)^(B) ^(SRS) N_(b′)(N_(b) _(hop) =1) is an odd number, determining, basedon n_(SRS) and Λ, the index α(n_(SRS)) corresponding to the antenna portused to transmit the SRS; or when Σ_(b′=b) _(hop) ^(B) ^(SRS)N_(b′)(N_(b) _(hop) =1) is an even number, determining, based on atleast one of n_(SRS),$\left\lfloor \frac{n_{SRS}}{\max \left( {\Lambda,{\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}} \right)} \right\rfloor,{{and}\mspace{14mu} \left\lfloor \frac{n_{SRS}}{\Lambda} \right\rfloor},$the index α(n_(SRS)) corresponding to the antenna port used to transmitthe SRS, wherein max(Λ,Σ_(b′=b) _(hop) ^(B) ^(SRS) N_(b′)(N_(b) _(hop)=1)) is used to indicate a larger one of Λ and Σ_(b′=b) _(hop) ^(B)^(SRS) N_(b′)(N_(b) _(hop) =1), and a symbol └ ┘ indicates roundingdown.
 16. The device according to claim 15, wherein a sequence numbera(n_(SRS)) of the antenna port used to transmit the SRS satisfies thefollowing formulas:${a\left( n_{SRS} \right)} = \left\{ {\begin{matrix}\begin{pmatrix}{n_{SRS} + {\alpha \cdot \left\lfloor {n_{SRS}/{\max \left( {\Lambda,K} \right)}} \right\rfloor} +} \\{\beta \cdot \left\lfloor {n_{SRS}/\Lambda} \right\rfloor}\end{pmatrix} & {{mod}\mspace{14mu} \Lambda} \\{{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {even}\mspace{14mu} {number}} & \; \\{n_{SRS}\mspace{14mu} {mod}\mspace{14mu} \Lambda} & {{when}\mspace{14mu} K\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{matrix},{{{wherein}\mspace{14mu} K} = {\prod_{b^{\prime} = b_{hop}}^{B_{SRS}}{N_{b^{\prime}}\left( {N_{b_{hop}} = 1} \right)}}},{a\mspace{14mu} {symbol}\mspace{14mu} {mod}\mspace{14mu} {indicates}\mspace{14mu} a\mspace{14mu} {modulo}\mspace{14mu} {budget}},{\alpha = \left\{ {\begin{matrix}0 & \begin{matrix}{{when}\mspace{14mu} \begin{Bmatrix}{{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \\{N_{B_{SRS}}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {odd}\mspace{14mu} {number}}\end{Bmatrix}\mspace{11mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 6}} \right\}\end{matrix} \\1 & {others}\end{matrix},{{{and}\beta} = \left\{ {\begin{matrix}1 & \begin{matrix}{{when}\mspace{14mu} \left\{ {{B_{SRS} = {b_{hop} + 3}},{N_{b_{hop} + 1} = {N_{b_{hop} + 2} = 2}},} \right\} \mspace{11mu} {or}} \\\left\{ {{N_{b_{hop} + 1} = 2},{N_{B_{SRS}} = 4}} \right\}\end{matrix} \\0 & {others}\end{matrix}.} \right.}} \right.}} \right.$
 17. A non-transitorycomputer readable medium, comprising computer program which whenexecuted by one or more processors causes the one or more processors toexecute the steps of: receiving sounding reference signal SRSconfiguration information from a network device; determining, based onone or more of an SRS bandwidth configuration parameter, a sequencenumber n_(SRS) of a quantity of SRS transmissions, a quantity Λ ofantenna ports, and the received SRS configuration information, an indexα(n_(SRS)) corresponding to an antenna port used to transmit an SRS,wherein n_(SRS) is an integer greater than or equal to 0, Λ is apositive integer greater than or equal to 4, and a symbol * indicates amultiplication operation; selecting the antenna port with the index ofα(n_(SRS)) from indexes corresponding to the Λ antenna ports; andtransmitting the SRS through the antenna port with the index ofα(n_(SRS)) during an n_(SRS) ^(th) SRS transmission.
 18. Thenon-transitory computer readable medium according to claim 17, whereinthe SRS configuration information comprises one or both of b_(hop) andB_(SRS), and the SRS bandwidth configuration parameter comprises one ormore of N₁, N₂, and N₃; and each of b_(hop) and B_(SRS) is any value in{0, 1, 2, 3}; N₁, N₂, and N₃ are positive integers; N₁ indicates aquantity of second-level sub-bandwidths into which a first-levelsub-bandwidth is divided; N₂ indicates a quantity of third-levelsub-bandwidths into which a second-level sub-bandwidth is divided; N₃indicates a quantity of fourth-level sub-bandwidths into which athird-level sub-bandwidth is divided; a value of B_(SRS) being 0 is usedto indicate that an SRS transmission sub-bandwidth is a first-levelsub-bandwidth, a value of B_(SRS) being 1 is used to indicate that anSRS transmission sub-bandwidth is a second-level sub-bandwidth, a valueof B_(SRS) being 2 is used to indicate that an SRS transmissionsub-bandwidth is a third-level sub-bandwidth, or a value of B_(SRS)being 3 is used to indicate that an SRS transmission sub-bandwidth is afourth-level sub-bandwidth; a value of b_(hop) being 0 is used toindicate that an SRS frequency hopping bandwidth is a first-levelsub-bandwidth, a value of b_(hop) being 1 is used to indicate that anSRS frequency hopping bandwidth is a second-level sub-bandwidth, a valueof b_(hop) being 2 is used to indicate that an SRS frequency hoppingbandwidth is a third-level sub-bandwidth, or a value of b_(hop) being 3is used to indicate that an SRS frequency hopping bandwidth is afourth-level sub-bandwidth; and the value of b_(hop) is less than orequal to the value of B_(SRS).